![]() Reproducing apparatus and reproducing method
专利摘要:
PURPOSE: A reproducing device is provided to allow reference information to be changed in parallel with an encoding process and a decoding process based on realtime. CONSTITUTION: A reproducing apparatus comprises a reproducing means, a memory means, an operating means, a memory controlling means, a determining means, and a controlling means. The reproducing means reproduces highly efficiently encoded data from a record medium, the highly effectively encoded data being composed of spectrum data and scale factor data. The memory means temporarily stores the highly efficiently encoded data reproduced by the reproducing means. The operating means cause the scale factor data of the highly efficiently encoded data stored in the memory means to be changed. The memory controlling means controls a write address pointer and a read address pointer so that the highly effectively encoded data is intermittently written to the memory means at a first speed and highly efficiently encoded data is read from the memory means at a second speed lower than the first speed. The determining means determines whether or not the address to the highly efficiently encoded data whose scale factor data is changed corresponding to the operating means and stored in the memory means is apart from the read address by a predetermined distance. The controlling means cancels the change of the scale factor data when the address of the highly efficiently encoded data whose scale factor data is changed corresponding to the operating means and stored in the memory means is not apart from the read address. 公开号:KR20010030113A 申请号:KR1020000048479 申请日:2000-08-22 公开日:2001-04-16 发明作者:야스다료헤이;고야따도모히로 申请人:이데이 노부유끼;소니 가부시끼 가이샤; IPC主号:
专利说明:
Playback device and playback method {REPRODUCING APPARATUS AND REPRODUCING METHOD} The present invention relates to a digital signal processing apparatus and a digital signal processing method corresponding to a compression encoding method for an audio signal or the like. As a related technical reference of a high efficiency encoding method for an audio signal, for example, a transform encoding method is known. The transform encoding method is a kind of block division frequency band distribution method. In the transform encoding method, a time-base audio signal is divided into blocks at intervals of a predetermined unit time period. The time-based signal of each block is converted to a frequency-based signal (ie, orthogonally converted). Thus, the time based signal is distributed over a plurality of frequency bands. In each frequency band, blocks are encoded. As another related technical reference, a sub band coding (hereinafter referred to as 'SBC') method, which is a kind of non block-segmentation frequency band distribution method, is known. In the SBC method, an audio signal is distributed to a plurality of frequency bands and then encoded without dividing the time-based audio signal into blocks at intervals of a predetermined unit time period. As another related technical reference, a high efficiency encoding method is known, which is a combination of the band allocation encoding method and the SBC method. In this high-efficiency encoding method, signals in each frequency band are orthogonally transformed into frequency-based signals corresponding to the transform encoding method. The converted signal is encoded in each frequency band. As an example of the orthogonal transformation method, the input audio signal is divided into blocks at intervals of a predetermined unit time period (for each frame). Each block is, for example, a fast Fourier transform (hereinafter referred to as 'FFT') method, a discrete cosine transform (hereinafter referred to as 'DCT') method, or a modified DCT transform (hereinafter referred to as 'MDCT'). Is converted by the method. Thus, the time based signal is converted into a frequency based signal. As another related technical reference, an encoding method is known which distributes one signal to a plurality of frequency bands, performs MDCT processing for each frequency band, normalizes the generated MDCT coefficients, and quantifies the normalized data. Therefore, according to this method, the encoding process can be performed efficiently. A signal encoded by one of the methods described above is decoded in the following manner. First, with reference to the standardization information of each frequency band, transformed coefficient data such as MDCT coefficient data is generated corresponding to the highly efficient encoded signal. Corresponding to the transformed coefficient data, a so-called inversely orthogonal transform process is performed. Thus, time based data is generated. When the normalized information is changed by addition processing, subtraction processing, or the like, a reproduction level adjusting function, a filtering function, and the like are performed on the time-based signal decoded among the highly efficient encoded data. According to this method, the reproduction level can be adjusted by calculation processing such as addition processing or subtraction processing, thereby simplifying the structure of the apparatus. In addition, since decoding processing, encoding processing, and the like are not necessary, the reproduction level can be adjusted without distortion of the signal quality. Also, in this method, since the decoded signal is maintained for a predetermined time period, part of the signal generated by the decoding process can be changed. Normally, normalization information cannot be changed on a real time basis in parallel with the encoding process or the decoding process. Therefore, while checking the effect of the change of the standardization information on the result of the reproduction processing (e.g., checking whether the desired level has been obtained), the standardization information cannot be changed. Accordingly, an object of the present invention is to provide a digital signal processing apparatus and a digital signal processing method that allow standardization information to be changed on a real-time basis in parallel with encoding processing, decoding processing, and the like. The present invention provides a reproducing means for reproducing high efficiency encoded data consisting of spectral data and scale factor data from a recording medium, and a memory for temporarily storing high efficiency encoded data reproduced by the reproducing means. Means, an operating means for causing the scale factor data of the highly efficient encoded data stored in the memory means, the write address pointer and the read address pointer to be controlled so that the highly efficient encoded data is intermittently written to the memory means at a first speed and Memory control means for causing the encoded data to be read from the memory means at a second speed, the second speed being slower than the first speed, the scale factor data being changed corresponding to the operating means and stored in the memory means. The address of the encoded data is predetermined from the read address. Determination means for determining whether or not apart from each other, and as the determination result of the determination means, the scale factor data is changed corresponding to the operation means so that the address of the highly efficient encoded data stored in the memory means is separated by a predetermined distance from the read address. A reproducing apparatus is provided which includes control means for canceling the change of scale factor data when it is not there. These and other objects, features and advantages of the present invention will become apparent in the best mode embodiment shown in the accompanying drawings and described in detail below. 1 is a block diagram showing the overall structure of a magneto-optical recording and reproducing apparatus; 2 is a block diagram showing the structure of an audio compression encoder-decompression decoder 23 for performing decoding processing; 3 is a schematic diagram showing a data structure of a unit sound frame; 4 is a schematic diagram showing scale factor values set in a unit sound frame; 5 is a schematic diagram illustrating an example in which scale factor values are equally attenuated in the entire sound frame; 6 is a schematic diagram illustrating an example in which scale factor values are attenuated in a portion of a sound frame; 7 is a memory map in which scale factor values stored in the DRAM 25 are changed; And 8 is a flowchart showing a process for changing scale factor data stored in the DRAM 25. <Explanation of symbols for main parts of drawing> 11: mini disk (MD) 12: spindle motor 13: recording magnetic head 14: optical head 15: servo circuit 16: threaded motor 17: system controller 20: A / D converter 22: digital audio interface 23: Audio Compression Encoder-Decompression Decoder 24: memory controller 25: DRAM 26: EFM CIRC Encoder / Decoder 27: magnetic head drive circuit 28: address decoder 29: RF amplifier 30: D / A Converter 41: key part 42: display unit 101, 102: Band combination filter 103, 104, 105: inverse quadrature conversion circuit 106: proper bit allocation decode circuit 1 is a block diagram showing the structure of a recording and reproducing apparatus according to the present invention. Referring to Fig. 1, a mini disc (hereinafter referred to as 'MD') 11 which is a recording medium is composed of a cartridge 11a and a disc 11b. The cartridge 11a accommodates the disk 11b. The diameter of the disk 11b is 64 mm. There are three types of MDs in the format, play-only optical discs, recordable magneto-optical discs, and hybrid discs. The hybrid disc has a play-only area and a recordable area. The reproduction-only optical disc has a content table (hereinafter referred to as 'TOC') at the innermost circumference. The TOC includes information such as a start address and an end address of each program, a track name as the name of each program, a disc name as the name of the disc, and the like. On the other hand, a magneto-optical disc, which is a recordable disc, includes a non-rewritable pre-mastered TOC (hereinafter referred to as 'PTOC') and a rewritable user TOC (hereinafter referred to as 'UTOC'). The PTOC contains information such as the start address and the laser power value in the write mode. This information is formed as a pre-bit. The UTOC contains information for managing recorded data. The PTOC is placed around the innermost circumference of the disc. The UTOC is placed around the outside of the PTOC. The UTOC consists of 32 sectors, for example. The PTOC includes, for example, a start address and an end address of each program recorded on the disc, a track name of each program, copy protection information, and emphasis information. The disk 11b is rotated by the spindle motor 12. The cartridge 11a has a shutter. When the mini disc 11 is mounted at a predetermined position of the disc drive portion, the shutter of the mini disc 11 is opened. Therefore, when the disk 11b is a recordable optical disk, the recording magnetic head 13 is disposed opposite the top of the disk 11b. The optical head 14 is disposed opposite the lower portion of the disk 11b. When the disc 11b is a reproduction-only optical disc, only the optical head 14 is used. Next, the structure and operation of the reproducing section of the apparatus will be described. The optical head 14 emits a laser beam to the disk 11b to receive the reflected light from the disk 11b. The optical head 14 converts the reflected light into an electrical signal and supplies the generated electrical signal to the RF amplifier 29 as a reproduction signal. The RF amplifier 29 generates servo control signals (focus error signal FE, tracking error signal TE, and spindle error signal, etc.) and RF signals (audio information, etc.) in response to the supplied reproduction signal. The focus error signal FE and the tracking error signal TE are supplied to the servo circuit 15. The spindle error signal is supplied to the system controller 17. The RF signal is 8 to 14 modulation (Eight to Fourteen Modulation; hereinafter referred to as 'EFM') and Cross Interleave Reed-Solomon Code (hereinafter referred to as 'CIRC') Encoder / Decoder (26) And address decoder 28 is supplied. The servo circuit 15 drives a focus coil (not shown) of the optical head 14 in response to the focus error signal FE and performs a focus control operation. The servo circuit 15 drives a threaded motor 16 and a tracking coil (not shown) disposed in the optical head 14 to perform tracking control in response to the tracking error signal TE. The system controller 17 generates control data for appropriately controlling the rotation speed of the spindle motor 12 in response to the spindle error signal. The system controller 17 supplies this control data to the servo circuit 15. The servo circuit 15 drives the spindle motor 12 in response to the supplied control data. The EFM and CIRC encoder / decoder 26 perform EFM demodulation processing in response to the RF signal supplied from the RF amplifier 29. In addition, the EFM and CIRC encoder / decoder 26 perform error correction processing corresponding to the CIRC method. The resulting signal is fed from the EFM and CIRC encoder / decoder 26 to the memory controller 24. Memory controller 24 temporarily stores signals supplied from EFM and CIRC encoder / decoder 26 in DRAM 25. This signal is then read from the DRAM 25 and supplied to the audio compression encoder-decompression decoder 23. The DRAM 25 has a storage capacity of at least one cluster. One cluster is a recording data unit of a magneto-optical disk (for example, one cluster is 1 Mbits). When data is reproduced, the data writing speed of the DRAM 25 is 1.4 Mbps. Therefore, it takes 0.9 seconds to write the data to DRAM 25 full. In order to prevent the DRAM 25 from overflowing, data is intermittently written to the DRAM 25 in consideration of the remaining storage capacity of the DRAM 25. The data read rate of the DRMA 25 is 0.3 Mbps. When the data is fully recorded in the DRAM 25, the data amount of the recorded data is equivalent to the reproduced audio data for 3 seconds. In this case, therefore, the playback audio data can be output for about 3 seconds even if the access operation of the disc 11b is stopped due to external interference such as vibration applied to the apparatus. In this time period, if the servo operation is correctly performed and the access operation is normal, the reproduced audio data is not broken. The write address and read address to / from the DRAM 25 are controlled by the memory controller 24. The audio compression encoder-decompression decoder 23 performs decoding processing (decompression processing) corresponding to the compression-encoding processing to be described below. In this respect, scale factor information is referred to as a parameter for the standardization process performed in the compression-encoding process. Therefore, before the signal is supplied to the audio compression encoder-decompression decoder 23, when the scale factor information is changed, level adjustment, filtering processing, and the like can be performed in parallel with the reproduction processing. The output signal of the audio compression encoder-decompression decoder 23 is supplied to the D / A converter 30. The D / A converter 30 converts the decoded signal supplied as a digital signal from the audio compression encoder-decompression decoder 23 into an analog signal. The output signal of the D / A converter 30 is supplied to the speaker via the output terminal 31. The speaker produces audio sound of the reproduced signal. The address decoder 28 detects an address in response to the supplied signal. The address is recorded along the track of the disc 11b as a group wobbled at a predetermined frequency, for example 22.05 Hz. The detected address is supplied to the EFM and CIRC encoder / decoder 26 to be referred to the reproduction operation and the recording operation. Next, the structure and operation of the recording section of the apparatus will be described. As the recording data, the case where the digital audio signal is supplied will be described. The digital audio signal is supplied to the digital audio interface 22 through the input terminal 21. The digital audio interface 22 divides the digital audio signal into audio information signals and other partial signals. The audio information signal is supplied to an audio compression encoder-decompression decoder 23. Signals other than audio information include error correction bits and user bits. Signals other than audio information are supplied to the system controller 17. The audio compression encoder-decompression decoder 23 performs encoding processing including MDCT on the signal supplied from the digital audio interface 22 and compresses the data amount of the supplied signal at a compression rate of about 1 to 5. . From this point of view, in order to compress the signal efficiently, the bit allocation process using human hearing and the supplied signal are divided into several frequency bands, MDCT processing is performed for each frequency band, and the resulting transform coefficients are obtained. To normalize, treatments are performed to quantify this result. The output signal of the audio compression encoder-decompression decoder 23 is supplied to the memory controller 24. The memory controller 24 temporarily stores the compressed digital signal supplied from the audio compression encoder-decompression decoder 23 in the DRAM 25 having a storage capacity of at least one cluster. The signal stored in DRAM 25 is then supplied to EFM and CIRC encoder / decoder 26. The EFM and CIRC encoder / decoder 26 perform CIRC processing as the error correction code encoding process, and then perform EFM processing as the write time modulation process on the signal supplied from the memory controller 24. Thus, record data is generated. The write data is supplied to the magnetic head drive circuit 27. The magnetic head drive circuit 27 drives the magnetic head 13 in response to the supplied write data. Therefore, the magnetic field modulated by the recording data is applied to the disk 11b. In synchronization of the applied magnetic field, the optical head 14 emits a higher laser beam to the disk 11b in the regeneration operation. Thus, the temperature of the recording surface of the MD 11a is raised to the Curie temperature. As a result, reversal of the magnetic field occurs. Thus, the signal is recorded. The servo control process and address detection process in the write operation are almost the same as in the reproducing operation. In the above description, a digital audio signal of a predetermined format is supplied as recording data. However, it should be noted that the embodiment of the present invention can also be applied to a write operation for an analog signal. In other words, an analog signal is supplied through the input terminal 19. The A / D converter 20 samples the analog signal at a frequency of 44.1 kHz, for example, to convert the analog signal into a digital signal. The digital signal output from the A / D converter 20 is supplied to an audio compression encoder-decompression decoder 23. In this case, the recording data is recorded as a cluster on the disk 11b. One cluster consists of 36 sectors. One sector consists of 5.5 sound groups. One sound group consists of 424 bytes of data. One sound group consists of two sound frames of left and right channels. One sound frame consists of 212 bytes. In the actual recording data, 32 sectors out of 36 sectors in one cluster are used to record audio information. The remaining four sectors are used as link areas for adjusting the operation timing for the control of the magnetic field rise and the laser power of the magnetic head. Alternatively, three of the remaining four sectors are used as the link area, and the remaining one sector is used as the sub data area. The play-only MD does not have this link area. The first four sectors of each cluster of the reproduction-only MD are used as areas for sub data such as graphic information. In addition, on the play-only MD, data is physically formed as pits. Thus, if the disk is not physically destroyed, data will not be destroyed by improper operation of the user. The system controller 17 manages the operation of each structural unit of the apparatus so that the apparatus operates correctly in response to the operation command issued through the key portion 41 by the user or the like. The key portion 41 includes a power key, an eject key, a play key, a stop key, a stop key, a program select key, a record key, and the like. The key portion 41 also includes an operation key for changing the standardization information (the details of the standardization information will be described later) included in the compressed digital signal reproduced by the disc 11b. The display portion 42 is connected to the system controller 17. The display unit 42 displays the information of the reproduction state. The display unit 42 displays the total reproduction time of the MD 11, the elapsed time of the current program, the remaining time of the current program, the number of tracks of the current program, and the like. The display unit 42 displays when the disc name, track name, information on the audio data, the date and time of recording the disc 11b are recorded. It should be noted that the key portion 41 is not limited to the operation panel disposed on the apparatus. Alternatively, a remote controller can be used, for example using infrared light. As the key portion 41 and the display portion 42, a personal computer or the like can be used. Next, the actual processing of the audio compression encoder-decompression decoder 23 will be described. The compressed digital signal is reproduced from the disc 11b and supplied to the EFM and CIRC encoder / decoder 26. The EFM and CIRC encoder / decoder 26 decode this digital signal and supply the decoded signal to the audio compression encoder-decompression decoder 23 through the memory controller 24 and the DRAM 25. 2 shows a structure of a block for performing decoding processing. 2, encoded data reproduced from the disc 11b is supplied to the input terminal 107 through the memory controller 24. As shown in FIG. In addition, the block size information used in the encoding process is supplied to the input terminal 108. The encoded data is supplied from the input terminal to the calculation device. The computing device also receives numeric data from the standardization information change circuit. The calculating device adds the numeric data supplied from the standardization information changing circuit to the scale factor information included in the encoded data. When the numeric information output from the normalization information change circuit is a negative value, the calculation device operates as a subtraction device. The output signal of the computing device is supplied to the appropriate bit allocation decode circuit 106 and the output terminal. The appropriate bit allocation decode circuit 106 re-allocates the allocated bits with reference to the appropriate bit allocation information. The output signal of the appropriate bit allocation decode circuit 106 is supplied to the inverse quadrature conversion circuits 103, 104, and 105. Inverse quadrature conversion circuits 103, 104, and 105 convert a frequency based signal into a time based signal. The output signal of the inverse quadrature conversion circuit 103 is supplied to the band combination filter 101. The output signals of the inverse quadrature conversion circuits 104 and 105 are supplied to the band combination filter 102. Each of the inverse orthogonal conversion circuits 103, 104, and 105 is composed of an inversely modulated DCT conversion circuit (hereinafter referred to as 'IMDCT'). The band combination filter 102 combines the supplied signals and supplies the combined result to the band combination filter 101. The band combination filter 101 combines the supplied signals and supplies the combined result to the terminal 100. In this way, individual band time based signals output from inverse quadrature conversion circuits 103, 104, and 105 are decoded into a full band signal. Each of the band combination filters 101 and 102 may be configured as, for example, an inverse quadrature mirror filter (hereinafter referred to as 'IQMF'). As shown in Figs. 5 and 6, normalization processing to achieve level adjustment processing or filtering processing is performed on the encoded data input by the DRAM 25 to the input terminal 107 shown in Fig. 2. . The normalization process performed in the DRAM 25 will be described with reference to FIG. 3 is a schematic diagram showing a data structure of encoded data read out from the disk 11b and stored in the DRAM 25. In Fig. 3, numerals 0, 1, 2, ..., 211 on the left side represent bytes. In this embodiment, one frame consists of 212 bytes. Block size information of each of the three divided regions of the low band region, the middle band region, and the high band region is located. In the first byte position, information indicating the number of unit blocks to be recorded is located. In the high-band region, a bit is not allocated among the unit blocks, thereby increasing the probability that a bit is not written. Thus, to handle this situation, the number of unit blocks is specified in such a way that more bits are allocated to the middle band region and the low band region, which have a greater impact on hearing than the high band region. Further, at the first byte position, the number of unit blocks in which bit allocation information is written in duplicate and the number of unit blocks in which scale factor information is written in duplicate are located. In order to correct the error, the same information is recorded in duplicate. In other words, data written in one byte is written twice in another byte. The durability to error is proportional to the amount of data recorded in duplicate, and the amount of data for spectral data is reduced. In the exemplary encoding format, since the number of unit blocks in which bit allocation information is written in duplicate and the number of unit blocks in which scale factor information is written in duplicate are specified independently, the durability to error and the number of bits for spectral data can be optimized. Can be. The relationship between the code of a given bit and the number of unit blocks is defined as a format. In the second byte position shown in Fig. 3, bit allocation information of each unit block is located. One unit block is composed of 4 bits. Thus, bit allocation information for the number of unit blocks starting with the 0 th unit block is located. The bit allocation information precedes the scale factor information of each unit block. For scale factor information, 6 bits are used for each unit block. Thus, scale factor information for the number of unit blocks starting with the 0 th unit block is located. The scale factor information precedes the spectral data of each unit block. Spectral data for the number of unit blocks actually recorded is located. Since the data amount of spectral data included in each unit block is limited as a format, the relationship of data can be obtained together with bit allocation information. If the number of bits allocated to a particular unit block is zero, that unit block is not recorded. The spectral information precedes the dually recorded scale factor and the dually recorded bit allocation information. In the last byte (211nd byte) and the second last byte (210th byte), the information in the 0th byte and the information in the first byte are recorded in duplicate. These two bytes in which this information is recorded in duplicate are defined as a format. However, the dually recorded scale factor information and the dually recorded bit allocation information cannot be changed. One frame contains 1024 PCM samples supplied through the input terminal. The first 512 samples are used for the previous frame. The last 512 samples are used for the immediately following frame. This arrangement is used from the point of view of superposition of MDCT processing. According to this embodiment, by changing the scale factor information included in the compressed data stored in the DRAM 25, for example, the level adjustment process and the filtering process can be performed on a real time basis. Next, these processes will be described in detail. 4 shows the number of unit blocks per sound block 5 (blocks 0 to 4; each unit block is a set of transform coefficients corresponding to the divided band), the number of scale factors is 10, and a value representing scale factor information. An example of normalization processing when the number is 10 (scale factor values 0 to 9) is shown. The scale factor value corresponding to the maximum transform coefficient of each unit block is selected. This selected scale factor value is used as scale factor information of the current unit block. In FIG. 4, the value of scale factor information of block 0 is five. The value of scale factor information of block 1 is 7. As such, other blocks are also correlated with scale factor information. The scale factor information is recorded at a predetermined position of the compressed data. If " 1 " is subtracted from the scale factor information values of all the unit blocks shown in Fig. 4, the level adjustment processing is performed as shown in Fig. 5 in which the levels of all the sound frames are lowered to 2 dB, for example. On the other hand, when " 2 " is added to the scale factor information values of all the unit blocks, the level adjustment processing is performed in which the levels of all sound frames are raised to 4 dB, for example. Further, if the scale factor information values of blocks 3 and 4 are set to " 0 ", for example, filtering processing in which the high band region of the sound block is blocked is performed as shown in FIG. Alternatively, the scale factor information value of the unit block to be blocked may be subtracted from other unit blocks. Alternatively, the scale factor information value of the unit block to be blocked may be forcibly set to "0". In the above embodiment, for the sake of simplicity, it is assumed that the number of unit blocks per sound frame is 5 and the number of scale factor information values is 10 (values 0 to 9). However, in the format of the MD (mini disc), which is a magneto-optical disc as an example of the actual recording medium, the number of unit blocks is 52 (unit blocks 0 to 51) and the number of standardization methods is 64 (standardization methods 0 to 63). In this case, by changing the scale factor information values, the level adjustment process and the filtering process can be performed more accurately. Next, the scale factor change processing according to the embodiment of the present invention will be described. First, referring to FIG. 7, the write / read operations from the DRAM 25 in the reproduction mode will be described. In Fig. 7, the pointer P represents the sector portion read by the audio compression encoder-decompression decoder 23. The pointer Q represents the sector part recorded from the EFM and CIRC encoder / decoder 26. The pointer R indicates a sector portion in which the scale factor as standardization information included in the compressed data stored in the DRAM 25 is changed. The scale factor is changed in the following manner. The system controller 17 reads the scale factor from the DRAM 25 through the memory controller 24, temporarily stores the scale factor, and responds to the user command input through the key portion 41. Is changed, and the changed scale factor is written back into the DRAM 25. When compressed data for one sector is recorded in the DRAM 25 in the reproduction mode, the scale factor change processing is performed. As the playback operation proceeds, the pointers P, Q, and R advance to the storage area of the DRAM 25 as indicated by arrows 5, 6, and 7, respectively. When the pointer R catches up with the pointer Q, or when the pointer R is moved away from the pointer P by a predetermined number of sectors, the scale factor changing process is temporarily stopped. Then, when the pointer R is sufficiently far from the pointer Q and the pointer R approaches the pointer P within a predetermined number of sectors, the scale factor changing process for the pointer R is started again. In these operations, the pointer R is held in the proper position for the pointers P and Q. Thus, the scale factor is changed on a real time basis. 8 is a flowchart showing an actual example of a scale factor changing process. In step S1, it is determined whether compressed data for one sector or more has been read into the DRAM 25. FIG. If the determination result in step S1 is YES (i.e., compressed data for one sector or more is read into the DRAM 25), the flow advances to step S2. Otherwise, the flow returns to step S1. In step S2, the memory for changing the scale factors is initialized in the system controller 17. Thereafter, the flow advances to step S3. In step S3, scale factors for one sound frame are read from the sector represented by the pointer R of the DRAM 25 to the predetermined memory of the system controller 17. Thereafter, the flow advances to step S4. As mentioned above, one sector contains 5.5 sound groups, which are 11 sound frames. In step S4, the scale factors read in step S3 are changed corresponding to the user command. Thereafter, the flow advances to step S5. In step S5, the changed scale factors are written back to the position where the original scale factors were read in step S3. Thereafter, the flow advances to step S6. In step S6, the next sound frame is set. Thereafter, the flow advances to step S7. In step S7, it is determined whether or not the scale factor change processing has been completed for all sound frames of the sector represented by the pointer R of the DRAM 25. If the determination result in step S7 is YES (i.e., the scale factor change processing is completed), the process proceeds to step S8. Otherwise, the flow returns to step S3. In step S8, the pointer R is advanced by one sector. Thereafter, the flow advances to step S9. In step S9, the above-described relationship of pointers P, Q and R has been satisfied (i.e., the conditions that pointer R is sufficiently far from pointer Q and pointer R is close to pointer P within a predetermined number of sectors are satisfied). It is determined whether or not. If the determination result in step S9 is YES (i.e., this relationship is satisfied), the flow proceeds to step S10. Otherwise, the flow returns to step S9. Thus, processing is suspended until these conditions are satisfied. In step S10, the sound frame from which the scale factor is read out is set at the beginning of the pointer R sector. In the above embodiment, the scale factor information included in the data stored in the memory is changed in the decoding process for decompressing the compressed code in the reproduction operation. Alternatively, the scale factor information included in the data stored in the memory may be changed to encoding processing to compress the code in the reproduction operation. According to the present invention, in the encoding process, the decoding process, or the like, the standardized information is changed during the blank period of the data write process and the data read process for the predetermined memory. Thus, for example, the level adjustment processing and the filtering processing can be performed by changing the standardization information on a real time basis in parallel with the encoding processing or the decoding processing. Therefore, while checking the influence of the change of the standardization information on the reproduction result (e.g., checking whether the desired level is obtained), the standardization information can be changed. Although the invention has been shown and described with respect to embodiments of the best mode, it will be understood by those skilled in the art that various other changes, omissions, and additions to the form and specification may be made without departing from the spirit and scope of the invention. will be.
权利要求:
Claims (10) [1" claim-type="Currently amended] In the playback device, Reproducing means for reproducing highly efficient encoded data consisting of spectral data and scale factor data from a recording medium; Memory means for temporarily storing the high efficiency encoded data reproduced by the reproducing means; Operating means for causing the scale factor data of the high efficiency encoded data stored in the memory means to be changed; A write address pointer and a read address pointer such that the high efficiency encoded data is intermittently written to the memory means at a first rate, and the high efficiency encoded data is read from the memory means at a second rate lower than the first rate Memory control means for controlling the; Judging means for judging whether scale factor data is changed corresponding to said operating means and whether an address of said high efficiency encoded data stored in said memory means is separated by a predetermined distance from said read address; And The scale factor when the scale factor data is changed corresponding to the operation means and the address of the high efficiency encoded data stored in the memory means is not separated by a predetermined distance from the read address as a determination result of the determination means. Control means for canceling change of data Reproducing apparatus comprising a. [2" claim-type="Currently amended] The method of claim 1, Further comprising second judging means for judging whether scale factor data is changed corresponding to said operating means and said address of said high efficiency encoded data stored in said memory means is a predetermined distance from said write address. Characterized in that the playback device. [3" claim-type="Currently amended] The method of claim 2, As a result of the determination of the second determining means, when scale factor data is changed corresponding to the operating means and the address of the high efficiency encoded data stored in the memory means is not separated from the write address by the predetermined distance, And the control means cancels the change of the scale factor data. [4" claim-type="Currently amended] The method of claim 1, The scale factor data is composed of a plurality of scale factor values, And by partially changing the scale factor values, a filtering process is achieved. [5" claim-type="Currently amended] The method of claim 1, The scale factor data is composed of a plurality of scale factor values, And by reducing the scale factor values equally, a level control process is achieved. [6" claim-type="Currently amended] In the reproduction method, (a) reproducing from the recording medium high efficiency encoded data consisting of spectral data and scale factor data; (b) temporarily storing high efficiency encoded data reproduced in step (a) in a memory; (c) the high efficiency encoded data is intermittently written to the memory at a first speed corresponding to a user change command for scale factor data included in the high efficiency encoded data stored in the memory, and the first speed Controlling a write address pointer and a read address pointer to read the high efficiency encoded data from the memory at a second, lower rate; (d) determining whether scale factor data is changed in response to the user command and the address of the high efficiency encoded data stored in the memory is a distance from the read address; And (e) As a result of the determination of step (d), the scale factor data is changed in correspondence with the user command and the address of the high efficiency encoded data stored in the memory is not separated by the predetermined distance from the read address. When canceling the change of the scale factor data. Reproduction method comprising a. [7" claim-type="Currently amended] The method of claim 6, (f) determining whether scale factor data is changed in correspondence with the user command and whether the address of the high efficiency encoded data stored in the memory means is separated by a predetermined distance from the write address. The playback method further comprises. [8" claim-type="Currently amended] The method of claim 7, wherein As a result of the determination in step (f), when scale factor data is changed in correspondence with the user command and the address of the high efficiency encoded data stored in the memory means is not separated from the write address by the predetermined distance. And the change of the scale factor data is canceled. [9" claim-type="Currently amended] The method of claim 6, The scale factor data is composed of a plurality of scale factor values, And by partially changing the scale factor values, a filtering process is achieved. [10" claim-type="Currently amended] The method of claim 6, The scale factor data is composed of a plurality of scale factor values, And by reducing the scale factor values equally, a level control process is achieved.
类似技术:
公开号 | 公开日 | 专利标题 JP3141241B2|2001-03-05|Disk recording device and disk reproducing device KR100451683B1|2004-12-08|Recording medium, recording apparatus, reproducing method and reproducing apparatus KR100221437B1|1999-09-15|Optical disc reproducing device EP0601566B1|1998-09-23|Digital signal processing apparatus and method US5537387A|1996-07-16|Information storage disk with display data recorded in a lead-in region and an apparatus for recording and/reproducing the disc US6314391B1|2001-11-06|Information encoding method and apparatus, information decoding method and apparatus and information recording medium RU2199159C2|2003-02-20|Method and device for reproducing program entered in recording area with first control field for controlling first attribute and second control field for controlling second attribute | EP0406021B1|1996-10-16|Disk recording and reproducing device RU2258267C2|2005-08-10|Method for recording information on data carrier, method for reproduction of information from data carrier, method for modifying data on data carrier US6205104B1|2001-03-20|Recording/reproducing apparatus for compressed data RU2032233C1|1995-03-27|Disk-shaped record medium EP0851423B1|2003-08-27|Audio player and recorder employing semiconductor memory as arecording medium US6794996B2|2004-09-21|Content supply system and information processing method US5590108A|1996-12-31|Encoding method and apparatus for bit compressing digital audio signals and recording medium having encoded audio signals recorded thereon by the encoding method US5345433A|1994-09-06|Optical disc recording apparatus and optical disc reproducing apparatus KR100213416B1|1999-08-02|Disk recording/reproducing KR100245156B1|2000-02-15|Disc recording and/or reproducing apparatus and disc therefor US5552896A|1996-09-03|Disk recording/reproducing apparatus and disks applied therein US7783165B2|2010-08-24|Signal compressing apparatus JP3715327B2|2005-11-09|Digital audio signal reproduction device JP3123290B2|2001-01-09|Compressed data recording device and method, compressed data reproducing method, recording medium EP0310678B1|1995-08-02|Disc recording/reproducing apparatus and disc recording/reproducing method JP3199082B2|2001-08-13|Audio data break position adjustment method and apparatus JP3123286B2|2001-01-09|Digital signal processing device or method, and recording medium KR100288461B1|2001-05-02|Data recording and playback method
同族专利:
公开号 | 公开日 EP1087380A2|2001-03-28| EP1087380B1|2005-11-16| US6728683B1|2004-04-27| DE60024025T2|2006-07-13| CN1199150C|2005-04-27| KR100650076B1|2006-11-27| MY125502A|2006-08-30| JP4218191B2|2009-02-04| CN1285673A|2001-02-28| EP1087380A3|2004-03-10| JP2001210021A|2001-08-03| DE60024025D1|2005-12-22|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
1999-08-23|Priority to JP23551799 1999-08-23|Priority to JP1999-235517 1999-11-15|Priority to JP32419999 1999-11-15|Priority to JP1999-324199 2000-08-22|Application filed by 이데이 노부유끼, 소니 가부시끼 가이샤 2001-04-16|Publication of KR20010030113A 2006-11-27|Application granted 2006-11-27|Publication of KR100650076B1
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 JP23551799|1999-08-23| JP1999-235517|1999-08-23| JP32419999|1999-11-15| JP1999-324199|1999-11-15| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|